package scenes
{
   import casts.tvc.tvc_main;
   
   import jp.progression.commands.display.AddChild;
   import jp.progression.commands.display.RemoveChild;
   import jp.progression.scenes.SceneObject;
	
	/**
	 * @author  cjboy1984@gmail.com
	 */
	public class _TVC_sc extends SceneObject
	{
      private var mc1:tvc_main = new tvc_main();

		public function _TVC_sc(name:String = null, initObject:Object = null)
		{
			super(name, initObject);
		}

		// ################### protected ##################

		override protected function atSceneLoad():void
		{
         // tracking
         MyUtils.extCall('pv', 1);

			addCommand(
				new AddChild(container, mc1)
			);
		}

		override protected function atSceneUnload():void
		{
			addCommand(
				new RemoveChild(container, mc1)
			);
		}

      override protected function atSceneInit():void {}
		override protected function atSceneGoto():void {}
      override protected function atSceneAscend():void {}
      override protected function atSceneDescend():void {}

      // #################### private ###################

      // --------------------- LINE ---------------------

	}

}
